﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ch03
{
    class Class1
    {
        static void Main(string[] args)
        {
            /*
                程序加密：
                让用户输入一个6位数字的密码，然后进行加密，
                加密规则：每位数字+3，如果大于10则只取个位，
                然后加完3的数字再进行倒叙排列，
                最后输出加密后的密码
            */

            Console.Write("请输入6位密码：");
            int pwd = int.Parse(Console.ReadLine());

            //进行加密
            //获取密码中每一位上的数字，每位数字+3
            int n1 = (pwd % 10 + 3) % 10;
            int n2 = (pwd / 10 % 10 + 3) % 10;
            int n3 = (pwd / 100 % 10 + 3) % 10;
            int n4 = (pwd / 1000 % 10 + 3) % 10;
            int n5 = (pwd / 10000 % 10 + 3) % 10;
            int n6 = (pwd / 100000 % 10 + 3) % 10;

            int p = n1 * 100000 + n2 * 10000 + n3 * 1000 + n4 * 100 + n5 * 10 + n6;

            Console.WriteLine("加密后的密码：{0}", p);

        }
    }
}
